package com.stox.client.api.screener;

import java.util.List;

import com.stox.shared.core.beans.BeanDescriptor;
import com.stox.shared.screener.model.ScreenBeanDescriptor;
import com.stox.shared.screener.model.ScreenerConfiguration;

public interface ScreenerClient {

	public List<ScreenBeanDescriptor> findAll();
	
	public void start(String scanId, ScreenerConfiguration screenerConfiguration, ScreenBeanDescriptor screenBeanDescriptor);
	
	public double completionPercentage(String scanId);
	
	public List<BeanDescriptor> getMatches(String scanId);
	
	public void cancel(String scanId);
	
}
